package com.xlh.dto.statistic;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

/**
 * 学习时长
 * <p>
 * Created by lx on 2020/9/28.
 */
@Data
@JsonInclude(JsonInclude.Include.ALWAYS)
public class StatisticInfoDTO implements TimeDTO {

    /**
     * id
     */
    private Long id;
    /**
     * 学号
     */
    private String userNumber;

    /**
     * 姓名
     */
    private String name;

    /**
     * 实验虚机总时长
     */
    private String experimentTime = "0秒";

    /**
     * 实验视频总时长
     */
    private String experimentVideoTime = "0秒";

    /**
     * 理论学习总时长
     */
    private String theoryTime = "0秒";

    /**
     * 理论视频总时长
     */
    private String theoryVideoTime = "0秒";

    /**
     * 旷课数量
     */
    private Integer truantNum;

    /**
     * 提问问题次数
     */
    private Integer problemNum;

    /**
     * 回答问题总次数
     */
    private Integer problemAnwserNum;

    /**
     * 随堂提问-问答题-回答总次数
     */
    private Integer questionAnwserNum;

    /**
     * 随堂提问-问答题-优秀总次数
     */
    private Integer questionAnwserType1Num;

    /**
     * 随堂提问-问答题-良好总次数
     */
    private Integer questionAnwserType2Num;

    /**
     * 随堂提问-问答题-差总次数
     */
    private Integer questionAnwserType3Num;

    /**
     * 随堂提问-选择题-回答总次数
     */
    private Integer choiceAnwserNum;

    /**
     * 随堂提问-选择题-正确回答的总次数
     */
    private Integer choiceAnwserType1Num;

    /**
     * 随堂提问-选择题-错误回答的总次数
     */
    private Integer choiceAnwserType2Num;

    /**
     * 课堂表现得分
     */
    private Integer manifestScore;


}
